package com.test3;

import java.util.Iterator;
import java.util.TreeSet;

/**
 * TreeSet的使用
 * 存储结构：红黑树
 */
public class TreeSetTest {
    public static void main(String[] args) {
        TreeSet<String> treeSet = new TreeSet<>();
        //添加元素
        treeSet.add("z");
        treeSet.add("x");
        treeSet.add("c");
        treeSet.add("c");//重复元素不会添加
        System.out.println(treeSet);//[c, x, z],会排序输出
        //删除
        treeSet.remove("x");
        System.out.println(treeSet);//[c, z]
        //遍历
        //foreach
        treeSet.forEach(e -> System.out.println(e));
        //迭代器
        Iterator<String> it = treeSet.iterator();
        while (it.hasNext()){
            System.out.println(it.next());
        }
    }
}
